class Solution {
public:
    int singleNumber(vector<int>& nums) {
        int res=0;
        for(int i=0;i<32;i++)
        {
            int sum=0;
            for(int num:nums)
        {
            sum+=((num>>i)&1);
        }
        if(sum%3==1)
        {
            res|=(1<<i);
        }
        }
        return res;
    }
};